TenWebOptimizer\OptimizerSettings D

Total Complexity 131
Dependencies 10
Dependents 2
Total lines 1,502
Lines of code 564
Logical lines of code 307
Comment lines 48
Methods 28
Properties 6

Methods 28

Method Rating Maintainability Complexity Lines of code
maybe_change_server_configuration()
B
44 17 43
init_settings()
A
42 15 51
set_settings()
A
46 12 36
set_default_settings()
A
53 12 22
update_setting()
A
50 9 28
get_settings()
A
56 9 19
change_nginx_webp_delivery()
S
50 7 29
sync_configs_with_plugin_state()
S
51 7 27
write_htaccess_configs()
S
50 6 30
import_settings()
S
56 6 17
init_critical_defaults()
S
60 5 13
get_htaccess_webp_delivery()
S
51 3 36
get_htaccess_mod_expires()
S
53 1 50
get_htaccess_mod_deflate()
S
49 1 40
maybe_clear_cache()
S
72 3 5
get_htaccess_caching_headers()
S
60 2 13
export_settings()
S
60 2 13
get_htaccess_charset()
S
59 2 13
get_htaccess_files_match()
S
57 1 19
get_htaccess_web_fonts_access()
S
57 1 19
get_instance()
S
71 2 6
__construct()
S
69 2 7
set_critical_defaults()
S
75 1 4
setTestMode()
S
75 1 4
getTestMode()
S
79 1 3
removeTestMode()
S
77 1 4
get_htaccess_etag()
S
64 1 10
get_default_setting()
S
80 1 3